package com.whmskj.xjlhsc.qianYiData.service;

import java.time.LocalDate;

public interface The21stService {
    /**
     * 以 baseDate 计算"21~20"计量窗口并同步当月数据到 itsThe21StDayOfTheDay。
     * 规则：
     * - 若 baseDate.day <= 20：窗口为 上月21 ~ 本月20，month1=本月(取月首日)
     * - 若 baseDate.day > 20：窗口为 本月21 ~ 下月20，month1=下月(取月首日)
     * @return 影响行数（更新+插入）
     */
    int syncByBaseDate(LocalDate baseDate);
}
